package Day01;

import javax.swing.*;

/** 水雷 */
public class Mine extends SeaObject {
    /** 构造方法 */
    public Mine(int x,int y){ //水雷的初始坐标需要依据水雷潜艇的坐标计算出来，所以不能写死
        super(11,11,x,y,1);
    }

    /** 重写move()移动 */
    public void move(){
        setY(getY()-getSpeed());//y-(向上)
    }

    /** 重写getImage()获取图片 */
    public ImageIcon getImage(){
        return Images.mine; //返回水雷图片
    }

    /** 重写isOutOfBounds()检测水雷越界 */
    public boolean isOutOfBounds(){
        return this.getY()<=150-this.getHeight(); //水雷的y<=150-水雷的高，即为越界了
    }
}















